package com.qinglei.recoup.system.pojo;

import com.excel.poi.annotation.ExportField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

@ApiModel(description = "护工工效对象")
@Data
public class NurseWorkVO implements Serializable {
    @ApiModelProperty("护工ID")
    //@ExportField(columnName = "姓名")
    private Long userId;

    @ApiModelProperty("护工姓名")
    @ExportField(columnName = "护工姓名")
    private String name;

    @ApiModelProperty("在线时长")
    @ExportField(columnName = "在线时长")
    private String onlineTime = "--";

    @ApiModelProperty("巡查次数")
    @ExportField(columnName = "巡查次数")
    private String tourTotalCnt = "--";

    @ApiModelProperty("巡查完成次数")
    @ExportField(columnName = "巡查完成次数")
    private String tourSucceedCnt = "--";

    @ApiModelProperty("巡查平均用时，精确到秒，展示格式为0小时0分32秒")
    @ExportField(columnName = "巡查平均用时")
    private String tourSpendTime = "--";

    @ApiModelProperty("异常处理次数")
    @ExportField(columnName = "异常处理次数")
    private String eventProcCnt = "--";

    @ApiModelProperty("异常响应速度（平均），精确到秒，展示格式0小时0分3秒")
    @ExportField(columnName = "异常响应速度")
    private String eventWaitTime = "--";

    @ApiModelProperty("异常处理时长（平均），精确到分，展示格式为0小时16分")
    @ExportField(columnName = "异常处理时长")
    private String eventProcTime = "--";

    @ApiModelProperty("漏掉异常次数")
    @ExportField(columnName = "漏掉异常次数")
    private String missAbnormalCnt = "--";
}
